@charset "utf-8";
* ,html, body, form, dl, dt, dd, ul, ol, li, th, td, span, strong, em, a, input, textarea, select,img{padding:0;margin:0;border:none;}
a:link,a:visited ,a:hover ,a:active {text-decoration: none;}
ul, ol {list-style: none outside none;}
body{padding:0;margin:0;overflow-x:hidden;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.wrap{
	width:0 auto;
	width:100%;
	height:auto;
	border:	1px solid #0F6;
	}
	
/*顶部*/	
.h_d{
	width:100%;
	height:186px;
	position:fixed;
	z-index:99;
	top:0;
	}
.t_p{
	height:100px;
	background:#009049;
	}
	
.t_p .t_h{
	width:920px;
	height:100px;
	margin:0 auto;	
	}
.logo{
	/*width:470px;*/
	height:160px;
	position:absolute;
	z-index:2;
	}		
	
.t_p .t_h .lo_go{
	margin:22px 0 0 14px;
	}	
	
.t_p .t_h .s_ch{
	width:246px;
	height:26px;
	margin-top:34px;
	border-radius:20px;
	background:#fff;
	}	
.sch_bg{
	width:195px;
	height:26px;
	padding-left:15px;
	border-radius:20px;
	}	
.b_t{
	width:30px;
	height:26px;
	background:url(../images/sch.png) no-repeat;
	margin-top:4px;
	cursor:pointer;
	}	

/*导航*/	
.nav{
	width:100%;
	height:86px;
	background:url(../images/nav_bg.jpg) no-repeat;
	}	
.nav .nav_bg{
	width:920px;
	height:86px;
	margin:0 auto;
	}	
.nav .nav_bg .nav_n{
	height:30px;
	margin-top:36px;
	position:absolute;
	z-index:3;
	margin-left:308px;
	}	
.nav .nav_bg .nav_n ul li{
	display:inline-block;
	float:left;
	}	
.nav .nav_bg .nav_n ul li a{
	height:30px;
	display:block;
	text-align:center;
	color:#009049;
	line-height:30px;
	padding:0 15px;
	font-size:16px;
	}	
.nav .nav_bg .nav_n ul li a:hover,.nav .nav_bg .nav_n ul li.curt a.cat1{
	background-color:#fff;
	border-radius:18px;
	}	
.nav .nav_bg .nav_n ul li ul{
	padding:15px 0;
	border-radius:20px;
	background-color:#009049;
	display:none;
	position:absolute;
	z-index:15;
	width:94px;
	}
.nav .nav_bg .nav_n ul li ul li{
	display:block;
	}	
.nav .nav_bg .nav_n ul li ul li a{
	height:30px;
	color:#fff;
	font-size:14px;
	}	
.nav .nav_bg .nav_n ul li ul li a:hover{
	border-radius:0;
	color:#009049;
	}	
.lok{
	height:1px;
	margin-top:182px;
	}
.adver{
	width:708px;
	height:52px;
	margin:auto;
	padding:30px 0 0 212px;
	}	
.adver i,
.con_n i{
	width:25px;
	height:27px;
	display:block;
	float:left;
	background:url(../images/sprit.png) 0 0;
	}	
.adver h1,
.con_n h1{
	color:#009049;
	font-weight:normal;
	font-size:24px;
	margin:-4px 0 0 19px;
	float:left;
	}	

/*中部*/
.c_n{
	width:920px;
	margin:auto;
	}	
.new_bg{
	height:266px;
	}
	
.d1{width:665px;height:266px;overflow:hidden;position:relative;float:left;}  
.d1 ul{display:none;}  
.loading{width:665px;border:#666666 2px solid;background-color:#fff;color:#FFCC00;font-size:12px;height:179px;text-align:center;padding-top:30px;font-weight:bold;}
.d2{width:100%;height:266px;overflow:hidden;}  
.button{position:absolute;z-index:20;right:250px;bottom:13px;font-size:12px;}  
.button a{background-color:#fff;font-family:"Arial";display:block;line-height:14px;float:left;padding:3px 8px;margin-right:3px;color:#2d2d2d;text-decoration:none;cursor:pointer;}  
.button .b2{color:#000;background-color:#ff9000;}

/*新闻资讯*/	
.new_bg .newbgr,
.invite,
.c_t{
	width:246px;
	max-height:266px;
	}	
.newbgr h1,
.invite h1,
.c_t h1{
	height:37px;
	background-color:#009049;
	font-weight:normal;
	font-size:18px;
	color:#fff;
	line-height:37px;
	text-align:center;
	margin-bottom:1px;
	}	
	
.l_st ul li,
.invite .l_st ul li {
	height:37px;
	border-bottom:1px solid #dcdcdc;
	background-color:#f4f4f4;
	}	
.l_st ul li i,
.invite .l_st ul li i{
	width:5px;
	height:5px;
	display:block;
	background-color:#009049;
	border-radius:100%;
	margin:17px 7px 0 9px;
	float:left;
	}	
.l_st ul li a{
	font-size:14px;
	color:#010101;
	line-height:37px;
	}	
.l_st ul li a:hover,.l_st ul li a.on{
	color:#009049;
	}	
	
/*产品世界*/	
.p_d{
	height:290px;
	margin-top:27px;
	}	
.p_d .pro_t{
	height:230px;
	width:665px;
	}	
.invite .l_st ul li a span{
	float:right;
	margin-right:13px;
	color:#8f8a8a;
	}	
	
.pro_h{
	height:37px;
	border-bottom:1px solid #009049;
	}	
.pro_h h2,
.a_ble .able_t .able_h h2,
.prfh h2{
	font-weight:normal;
	font-size:18px;
	color:#009049;
	float:left;
	width:200px;
	float:left;
	}	
.pro_h a,
.a_ble .able_t .able_h a{
	color:#7f7f7f;
	font-size:12px;
	margin:10px 3px 0 0;
	}	
.pro_h a:hover,
.a_ble .able_t .able_h a:hover{
	color:#ff9000;
	}	
.pro_ct{
	height:210px;
	width:676px;
	margin-top:22px;
	}
.p_d .pro_t{
	width:657px;
	}	
.pro_ct ul li,
.pro_list ul li{
	width:158px;
	height:210px;
	display:inline-block;
	background-color:#f4f4f4;
	margin:0 8px 25px 0;
	float:left;
	}	
.pro_ct ul li a .p_img,
.pro_list ul li a .p_img{
	width:158px;
	height:184px;
	background-color:#f4f4f4;
	}
.pro_ct ul li a .p_a,
.pro_list ul li a .p_a{
	height:26px;
	}
.pro_ct ul li a,
.pro_list ul li a{
	background-color:#067a3d;
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:24px;
	width:158px;
	height:210px;
	display:block;
	}
.pro_ct ul li a:hover,
.pro_list ul li a:hover{
	background-color:#ff9000;
	}


/*营养方案*/
.a_ble{
	height:auto;
	}
.a_ble .able_t{
	width:657px;
	height:710px;
	}
.a_ble .able_t .able_h{
	height:37px;
	margin-bottom:7px;
	border-bottom:1px solid #009049;
	}
.alible{
	width:676px;
	height:592px;
	}
.alible ul li,
.alkb ul li{
	width:155px;
	height:176px;
	display:inline-block;
	float:left;
	margin:14px 12px 0 0;
	}
.alible ul li .alible_bg,
.alkb ul li .alible_bg{
	width:155px;
	height:176px;
	overflow:hidden;
	}
.alible ul li .alible_bg img,
.alkb ul li .alible_bg img{
	width:100%;
	height:100%;
	-webkit-transition: ease .5s;
    transition: ease .5s;
    -webkit-transform-origin:50% 50%; 
    transform-origin:50% 50%;
	}
.alible ul li .alible_bg img:hover,
.alkb ul li .alible_bg img:hover{
	-webkit-transform: scale(1.08); 
    transform: scale(1.08); 
	}
.alible ul li .alible_p,
.alkb ul li .alible_p{
	width:155px;
	height:30px;
	background-color:#009049;
	opacity: 0.8;
	position:absolute;
	z-index:3;
	margin-top:-30px;
	text-align:center;
	line-height:30px;
	color:#fff;
	font-size:14px;
	}

.mo_re a{
	width:28px;
	height:28px;
	display:block;
	background:url(../images/sprit.png) no-repeat 0 -30px;
	margin:auto;
	}


/*联系我们*/
.c_t .ct_p{
	/*height:215px;*/
	background-color:#f4f4f4;
	padding:15px 0 15px 13px;
	}
.c_t .ct_p p{
	font-size:14px;
	color:#171717;
	line-height:24px;
	}
.c_t .ct_p p:first-child{
	line-height:34px;
	}

/*底部*/

.f_t{
	min-height:120px;
	background-color:#009049;
	padding:15px 0;
	}

.f_t .ft_cn{
	width:920px;
	height:135px;
	margin:auto;
	}
.f_t .ft_cn .ft_l p{
	font-size:14px;
	color:#fff;
	line-height:24px;
	}	
.f_t .ft_cn .ft_l p:first-child{
	font-size:18px;
	line-height:34px;
	}	
.ft_r ul li{
	width:88px;
	height:120px;
	display:inline-block;
	float:left;
	margin-left:12px;
	}
.ft_r ul li p{
	font-size:12px;
	color:#fff;
	text-align:center;
	line-height:30px;
	}
.f_t .ft_cn .ft_l p a{color: #fff;margin-left: 10px;display: inline-block;}
.b_icons{display: inline-block;width:20px;float: left;margin: 0 5px 0 10px;}
.b_icons img{width: 100%;}

 /*新闻列表*/
.con_n{
	width:920px;
	height:54px;
	margin:auto;
	margin-top:34px;
	}
	
.con{
	 width:920px;
	 min-height:630px;
	 margin-bottom:60px;
	 }
.con_l{
	 width:657px;
	 }

.con_r{
	width:246px;
	}	 
.kong{
	margin-top:30px;
	}	 
 
.newlis_box{
	width:655px;
	margin-bottom:40px;
	}
.newlis_box ul li{
	width:655px;
	height:46px;
	border-bottom:1px solid #dcdcdc;
	}
.newlis_box ul li span{
	width:46px;
	height:20px;
	display:block;
	background-color:#067a3d;
	float:left;
	margin:14px 10px 0 2px;
	font-family:"Arial";
	font-size:12px;
	text-align:center;
	line-height:20px;
	color:#fff;
	}
.newlis_box ul li a{
	width:596px;
	height:46px;
	display:block;
	font-size:14px;
	color:#010101;
	line-height:46px;
	float:left;
	}
.newlis_box ul li a:hover{
	color:#ff9000;
	}
.newlis_box ul li:hover{
	background-color:#fafafa;
	}

.page{
	width:655px;
	height:25px;
	text-align:center;
	}
.page a{
	padding:1px 7px;
	border:1px solid #d4d4d4;
	margin-left:5px;
	font-family:"Arial";
	color:#000;
	text-align:center;
	line-height:23px;
	}
.page a:hover,.page a.pacact{
	background-color:#d4d4d4;
	}
.page a span{
	font-family:"宋体";
	}

/*文章详情*/
.newlis_h{
	min-height:102px;
	border-bottom:1px solid #efefef;
	}
.newlis_h h1{
	font-weight:normal;
	font-size:24px;
	line-height:70px;
	margin-right:10px;
	}
.newlis_h span{
	color:#b6b6b6;
	font-size:12px;
	}

.newslis_cn{
	padding:10px 10px 0 5px;
	}
.newslis_cn img { max-width:100%;}
.pag{
	margin-top:50px;
	border-top:1px solid #8bb19e;
	}	
.pag p{
	height:43px;
	border-bottom:1px solid #8bb19e;
	line-height:43px;
	font-size:14px;
	color:#848484;
	}
.pag p a{
	color:#067a3d;
	}
.pag p a:hover{
	color:#003d1d;
	}

/*产品列表*/
.pro_list{
	width:676px;
	margin:22px 0;
	}

/*产品详情*/
.p_n{
	width:657px;
	min-height:900px;
	margin-top:20px;
	}
.plis_h{
	width:655px;
	height:320px;
	}
.plis_l{
	width:243px;
	height:280px;
	background-color:#f4f4f4;
	padding:10px;
	text-align:center;
	}
.plis_r{
	width:380px;
	height:300px;
	}

.plis_r h1{
	min-height:37px;
	background-color:#009049;
	font-weight:normal;
	font-size:18px;
	color:#fff;
	line-height:37px;
	margin-bottom:1px;
	padding-left:15px;
	}
.plis_r .pliul{
	width:380px;
	height:96px;
	}
.plis_r ul li{
	width:370px;
	height:45px;
	border-bottom:1px solid #dbdbdb;
	background-color:#fff;
	line-height:45px;
	padding-left:10px;
	margin:0;
	color:#353535;
	}
.plis_r .lip{
	width:360px;
	height:130px;
	padding:10px;
	}
.plis_r .lip p{
	font-size:12px;
	color:#494949;
	line-height:20px;
	}

.pro_ft{
	width:657px;
	}
.prfh{
	width:657px;
	height:37px;
	border-bottom:1px solid #eeeeee;
	}
.pro_ft h2{
	width:650px;
	margin-bottom:30px;
	}

.pft_p{
	min-height:480px;
	}

.alkb{
	width:676px;
	margin-bottom:20px;
	}

/*单页*/
.p_dd{
	width:647px;
	padding-right:10px;
	padding-top:12px;
	}







	